package com.yiban.demo.Global.AOP.Annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
/**
 * 标识在注入容器的bean的方法上，表示需要检测集合
 * 是一个AOP标识
 * group -> 分组校验
 * ListPos -> List集合的参数位置（从0开始）
 * 默认为0
 */
public @interface CheckList {

    Class<?> group();
    int ListPos() default 0;
}
